home *** CD-ROM | disk | FTP | other *** search
/ PC Media 7 / PC MEDIA CD07.iso / share / udos / packwin / packwin.doc next >
Encoding:
Text File  |  1994-06-21  |  5.1 KB  |  144 lines

  1.  
  2.                                                             Feb 1, 1994
  3. ************************************************************************
  4.  
  5.                      PACKWIN (tm)  Version 1.0
  6.  
  7.              DOS and Windows Executable File Compressor
  8.  
  9. ************************************************************************
  10.  
  11. Copyright (c) 1993-1994 by Yellow Rose Workgroup. All Rights Reserved.
  12.  
  13. PACKWIN compresses Microsoft DOS and Windows programs, to dramatically
  14. reduce their size.  Programs compressed  by PACKWIN  are  functionally
  15. identical to the originals,  only smaller.  For example,  consider the
  16. 422k "Setup" that is bundled with MS-Windows 3.1.  PACKWIN  compresses
  17. this file to less than 250k, or 59% of its original size. The smaller,
  18. more efficient programs  save disk space,  LAN overhead,  disk caching
  19. resources and discourage reverse engineering.
  20.  
  21. PACKWIN inputs a big program and outputs a small one.   The process is
  22. totally automatic and requires no additional drivers and  no modifica-
  23. tion to source code or linking.
  24.  
  25.  
  26. How to use PACKWIN
  27. ------------------
  28.  
  29. PACKWIN can run on  MS-DOS or  Microsoft Windows environment.  You can
  30. think of PACKWIN compression process as a "black box": files go in big
  31. and come out small.
  32.  
  33. There are three steps to compressing a file:
  34.  
  35.  (1) Specify the file to be compressed.   The file type  must be a DOS
  36.      executable file with "EXE" or "COM" file extension, or  a Windows
  37.      3.1 executable file with the "EXE" or "DLL" file extension.
  38.  
  39.  (2) Specify the compression options. Several compression options allow
  40.      you to get extra compression out of some executable files.
  41.  
  42.  (3) Start the compression. This stage may take a long time with large
  43.      executable files, but loading time is short.
  44.  
  45. After these steps, you have a compressed executable. The uncompressed
  46. file has been renamed with the filename extension "OLD."
  47.  
  48. The compression algorithm used by PACKWIN is the standard public domain
  49. LZ method.
  50.  
  51.  
  52.  
  53. Compression Options
  54. -------------------
  55.  
  56. Before the file is compressed, you have several compression options
  57. that can be used to get extra compression.  The default compression
  58. options automatically selected  by PACKWIN should suffice  for most
  59. applications.
  60.  
  61. There are some options:
  62.  
  63.   (1) Disable compress bitmap resources. Bitmaps typically yield the
  64.       best overall compression in the executable.
  65.  
  66.   (2) Disable Compress other system resources. This option helps the
  67.       compression. The "other" resources include: Menus,Dialog boxes,
  68.       String Tables, and others. The resource types not included are
  69.       the types that provide status information to external programs,
  70.       such as version info resources and icons.
  71.  
  72.   (3) Disable compress winstub program.
  73.  
  74.   (4) Only compress Microsoft Windows Applications.
  75.  
  76.   (5) Only compress MS-DOS Applications.
  77.  
  78.  
  79.  
  80. Files that can't be compressed
  81. ------------------------------
  82.  
  83. Although  the PACKWIN technology  successfully  compresses the over-
  84. whelming majority of programs without difficulty,  some programs are
  85. not good candidates for compression.
  86.  
  87. The best strategy is to compress the file and then see if the packed
  88. file loads up. If it don't work,  it cann't be compressed, you would
  89. delete it and restore this file from "OLD" file.
  90.  
  91. Factors that disqualify compression:
  92.  
  93.   o Files must be DOS or Windows 3.1 executable files. Files that
  94.     are not "New Executable" files, such as Windows NT  "Portable
  95.     Executables" cannot be compressed.
  96.  
  97.   o Files cannot access their own disk file image. If you need to
  98.     store data, don't store it in your EXE image.
  99.  
  100.   o Files cannot have a proprietary file format.    Since PACKWIN
  101.     relies on the standard Windows file format, it can't compress
  102.     a file that has  a proprietary or  self-loading format.  This
  103.     includes files that are already compressed by PACKWIN.
  104.  
  105. Files  cannot  contain symbolic debugging information.  If symbolic
  106. debugging information is detected,  PACKWIN  will  not proceed with
  107. compression. This is a useful feature, since you know that programs
  108. compressed with PACKWIN do not aid and  abet reverse engineering of
  109. your technology.
  110.  
  111.  
  112.  
  113. Benefits of registration
  114. ------------------------
  115.  
  116. PACKWIN is Shareware, and if you use PACKWIN regularly we strongly
  117. encourage you to register it.  With registration you will receive
  118. the latest version of the software, a comprehensive printed manual,
  119. one free upgrade of PACKWIN, an optional Authenticity Verification
  120. Name and Serial Number.
  121.  
  122. Also included in the registered version are several utility programs
  123. not provided in the Shareware version.
  124.  
  125.  
  126.  
  127. Copyright Issues
  128. ----------------
  129.  
  130. Modification of a copyrighted work require authorization from the
  131. copyright holder.
  132.  
  133. For more information, please contact us.
  134.  
  135.                      Mr. Lei Jun
  136.                      4/F 22 Zhichun Rd.
  137.                      Haidian, Beijing
  138.                      P.R.China, 100088
  139.  
  140.                      Tel: (86)-1-2049624
  141.                      Fax: (86)-1-2061869
  142.  
  143.                         *  *  *  *  *
  144.